package cn.ljy.mes.service;

import cn.ljy.authority.service.BaseService;
import cn.ljy.mes.model.ShopCarOrder;
import cn.ljy.mes.model.query.ShopCarOrderQuery;

import javax.validation.constraints.NotBlank;

public interface ShopCarOrderService extends BaseService<ShopCarOrder, ShopCarOrderQuery> {
    /**
     * 修改汽车订单的状态。
     * 说明：订单状态不能在update直接修改
     * @param orderId 订单号
     * @param targetStatus 订单的目标状态
     */
    void changeStatus(@NotBlank(message = "订单号不能为空") String orderId,@NotBlank(message = "订单状态不能为空")  String targetStatus);

}
